<style>
    /**{*/
        /*margin: 0;*/
        /*padding: 0;*/
    /*}*/
    .a4_box{
        width: 210mm;
        height: 297mm;
        box-sizing: border-box;
        position: relative;
        margin: 0 auto;
        padding: 8mm 15mm;
    }
    .content{
        z-index: 1;
    }
    .title{
        width: 100%;
        height: 24mm;
        text-align: center;
        font-size: 13mm;
        color: #2e659e;
        font-family: monospace;
        font-weight: 800;
        line-height: 24mm;
        position: relative;
        letter-spacing: 5px;
    }
    .text{
        font-size: 5mm;
        margin: 2mm 0;
    }
    .logo_img{
        width: 100%;
        height: 32mm;
        background: #002880
    }
    .info_box{
        width: 100%;
        height: 6mm;
        margin-top: 4mm;
    }
    .info_box:after,.staff_box:after,.schedule_box:after,.name_box:after{
        content: '';
        display: block;
        clear: both;
    }
    .name_box1,.name_box2{
        font-size: 4.5mm;
        display: inline-block;
    }
    .name_box1{
        width: 50%;
        float: left;
    }
    .name_box2{
        width: 50%;
        float: right;
    }
    .tag{
        padding-top: 3.5mm;
        width: 100%;
        border-bottom: 2px dashed #ccc;
    }
    .tag_title{
        padding-bottom: 3mm;
        border-bottom: 2px dashed #ccc;
    }
    .tag_style{
        padding: 1px 10px 1px 5px;
        font-size: 15px;
        color: white;
        background: #577ec0;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 20px;
    }
    .tag_f{
        color: #577ec0;
        margin-left: 4mm;
    }
    .tag_box{
        padding-left: 6.5mm;
    }
    .schedule_box{
        padding-bottom: 4mm;
    }

    .schedule_text{
        font-size: 5mm;
        position: relative;
        padding-left: 7mm;
        /*flex-shrink: 0;*/
        width: 43%;
        margin-top: 2.7mm;
        float: left;
    }
    .text_ab{
        width: 3mm;
        height: 3mm;
        border-radius: 50%;
        background: #577ec0;
        position: absolute;
        left: 0;
        top: 6px;
    }
    .staff_box{
        padding-top: 2mm;
        padding-bottom: 2mm;
        font-size: 3.5mm;
    }
    .staff_text{
        width: 47%;
        float: left;
        margin-right: 5px;
    }
    .box_border{
        width: calc(100% - 20%);
        height: 25px;
        padding-left: 5px;
        font-size: 4.6mm;
        float: left;
    }
    .box_border2{
        width: 80%;
        height: 25px;
        padding-right: 13px;
        font-size: 4.6mm;
        float: right;
    }
    .border{
        position: absolute;
        width: 96%;
        height: 97%;
        border: 2px solid #a7bad4;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
    }

    .border_inner{
        width: 95%;
        height: 96%;
        border-width: 1px;
    }

    .border_bottom{
        position: absolute;
        width: 60%;
        height: 5px;
        background: #468e38;
        bottom: 3.5mm;
        right: 0;
        left: 0;
        margin: auto;
    }

    .date{
        font-size: 3mm;
        color: #577ec0
    }
    .color{
        color: #577ec0
    }

    .bor_tit{
        float: left;
    }


</style>